iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0
自我挑戰組

從零開始的Unreal engine 4系列 第 9

Day9 Blueprints - Blueprint Class篇

  • 分享至 

  • xImage
  •  

本篇文章的Unreal engine 4 版本為 4.25.3

今天主要是介紹Blueprint之間的關係,在遊戲中每個物件有自己單獨的Blueprint,但在遊戲中每個物件間可能有關係,例如玩家推動物體、子彈與目標的碰撞、顏色材質相同等

Blueprint Class

新增Blueprint Class有兩個方法:

  • 在內容區塊新增

    1.在內容區塊點Add New的按鈕
    https://ithelp.ithome.com.tw/upload/images/20200923/20130611nJO4Q4LgL9.png
    2.在下拉式選單裡找到Blueprint Class
    https://ithelp.ithome.com.tw/upload/images/20200923/20130611uBabrKl7Qu.png
    3.選擇Blueprint的Parent Class(ps:Parent Class是指繼承屬性的Blueprint)
    https://ithelp.ithome.com.tw/upload/images/20200923/20130611IQaQHRa9Ny.png
    4.新增成功
    https://ithelp.ithome.com.tw/upload/images/20200923/20130611gEKOauEkO6.png

  • 在視窗區塊新增

    1.選擇一個或以上的物件
    https://ithelp.ithome.com.tw/upload/images/20200923/20130611ALSmExcwYB.png
    2.在快捷區域選擇Blueprints,選擇Convert Selection to Blueprint Class
    https://ithelp.ithome.com.tw/upload/images/20200923/201306116d8tjU2bCz.png
    3.先選擇Creation Method,分別為New Subclass(選擇單一物件時使用)、Child Actors、Harvest Components,再選擇Parent Class
    https://ithelp.ithome.com.tw/upload/images/20200923/20130611Aw9e6WA4Ko.png
    4.新的Blueprint Class會在內容中出現
    https://ithelp.ithome.com.tw/upload/images/20200923/20130611fbqHIdoptC.png
    開啟
    https://ithelp.ithome.com.tw/upload/images/20200923/20130611mwap9gONHR.png

Blueprint Class的用處為:

  • 能一次修改:因為Blueprint Class裡的所有物件是共享屬性的,所以只要更改Blueprint Class裡的Parent Class的屬性就能更改所有Child Actors的屬性

再來就是漫長的Blueprint之旅,UE4是標榜沒有程式基礎也能做遊戲的遊戲引擎,重點核心就是Blueprints,各位明天見!!!!!!


上一篇
Day8 Blueprints -簡介篇
下一篇
Day10 Blueprints - Level Blueprint篇
系列文
從零開始的Unreal engine 430
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言